<!--<template>-->
<!--  <div class="app-container">-->
<!--    <el-form :model="queryParams" ref="queryRef" :inline="true" v-show="showSearch" label-width="68px">-->
<!--      <el-form-item label="维修时间" prop="maintainTime">-->
<!--        <el-date-picker clearable-->
<!--                        v-model="queryParams.maintainTime"-->
<!--                        type="date"-->
<!--                        value-format="YYYY-MM-DD"-->
<!--                        placeholder="请选择维修时间">-->
<!--        </el-date-picker>-->
<!--      </el-form-item>-->
<!--      <el-form-item label="维修人" prop="maintainName">-->
<!--        <el-input-->
<!--            v-model="queryParams.maintainName"-->
<!--            placeholder="请输入维修人"-->
<!--            clearable-->
<!--            @keyup.enter="handleQuery"-->
<!--        />-->
<!--      </el-form-item>-->
<!--      <el-form-item label="维修结果" prop="maintainResult">-->
<!--        <el-input-->
<!--            v-model="queryParams.maintainResult"-->
<!--            placeholder="请输入维修结果"-->
<!--            clearable-->
<!--            @keyup.enter="handleQuery"-->
<!--        />-->
<!--      </el-form-item>-->
<!--      <el-form-item label="维修情况" prop="maintainSituation">-->
<!--        <el-input-->
<!--            v-model="queryParams.maintainSituation"-->
<!--            placeholder="请输入维修情况"-->
<!--            clearable-->
<!--            @keyup.enter="handleQuery"-->
<!--        />-->
<!--      </el-form-item>-->
<!--      <el-form-item>-->
<!--        <el-button type="primary" icon="Search" @click="handleQuery">搜索</el-button>-->
<!--        <el-button icon="Refresh" @click="resetQuery">重置</el-button>-->
<!--      </el-form-item>-->
<!--    </el-form>-->

<!--    <el-row :gutter="10" class="mb8">-->
<!--      <el-col :span="1.5">-->
<!--        <el-button-->
<!--            type="primary"-->
<!--            plain-->
<!--            icon="Plus"-->
<!--            @click="handleAdd"-->
<!--            v-hasPermi="['dailyoperations:result:add']"-->
<!--        >新增</el-button>-->
<!--      </el-col>-->
<!--      <el-col :span="1.5">-->
<!--        <el-button-->
<!--            type="success"-->
<!--            plain-->
<!--            icon="Edit"-->
<!--            :disabled="single"-->
<!--            @click="handleUpdate"-->
<!--            v-hasPermi="['dailyoperations:result:edit']"-->
<!--        >修改</el-button>-->
<!--      </el-col>-->
<!--      <el-col :span="1.5">-->
<!--        <el-button-->
<!--            type="danger"-->
<!--            plain-->
<!--            icon="Delete"-->
<!--            :disabled="multiple"-->
<!--            @click="handleDelete"-->
<!--            v-hasPermi="['dailyoperations:result:remove']"-->
<!--        >删除</el-button>-->
<!--      </el-col>-->
<!--      <el-col :span="1.5">-->
<!--        <el-button-->
<!--            type="warning"-->
<!--            plain-->
<!--            icon="Download"-->
<!--            @click="handleExport"-->
<!--            v-hasPermi="['dailyoperations:result:export']"-->
<!--        >导出</el-button>-->
<!--      </el-col>-->
<!--      <right-toolbar v-model:showSearch="showSearch" @queryTable="getList"></right-toolbar>-->
<!--    </el-row>-->

<!--    <el-table v-loading="loading" :data="resultList" @selection-change="handleSelectionChange">-->
<!--      <el-table-column type="selection" width="55" align="center" />-->
<!--      <el-table-column label="编号" align="center" prop="id" />-->
<!--      <el-table-column label="维修时间" align="center" prop="maintainTime" width="180">-->
<!--        <template #default="scope">-->
<!--          <span>{{ parseTime(scope.row.maintainTime, '{y}-{m}-{d}') }}</span>-->
<!--        </template>-->
<!--      </el-table-column>-->
<!--      <el-table-column label="维修人" align="center" prop="maintainName" />-->
<!--      <el-table-column label="维修结果" align="center" prop="maintainResult" />-->
<!--      <el-table-column label="维修情况" align="center" prop="maintainSituation" />-->
<!--      <el-table-column label="说明" align="center" prop="description" />-->
<!--      <el-table-column label="保修申请编号" align="center" prop="maintainId" />-->
<!--      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">-->
<!--        <template #default="scope">-->
<!--          <el-button link type="primary" icon="Edit" @click="handleUpdate(scope.row)" v-hasPermi="['dailyoperations:result:edit']">修改</el-button>-->
<!--          <el-button link type="primary" icon="Edit" @click="handleDetail(scope.row)" v-hasPermi="['dailyoperations:result:edit']">详情</el-button>-->
<!--          <el-button link type="primary" icon="Delete" @click="handleDelete(scope.row)" v-hasPermi="['dailyoperations:result:remove']">删除</el-button>-->
<!--        </template>-->
<!--      </el-table-column>-->
<!--    </el-table>-->

<!--    <pagination-->
<!--        v-show="total>0"-->
<!--        :total="total"-->
<!--        v-model:page="queryParams.pageNum"-->
<!--        v-model:limit="queryParams.pageSize"-->
<!--        @pagination="getList"-->
<!--    />-->

<!--    &lt;!&ndash; 添加或修改维修结果对话框 &ndash;&gt;-->
<!--    <el-dialog :title="title" v-model="open" width="500px" append-to-body>-->
<!--      <el-form ref="resultRef" :model="form" :rules="rules" label-width="80px">-->
<!--        <el-form-item label="维修时间" prop="maintainTime">-->
<!--          <el-date-picker clearable-->
<!--                          v-model="form.maintainTime"-->
<!--                          type="date"-->
<!--                          value-format="YYYY-MM-DD"-->
<!--                          placeholder="请选择维修时间">-->
<!--          </el-date-picker>-->
<!--        </el-form-item>-->
<!--        <el-form-item label="维修人" prop="maintainName">-->
<!--          <el-input v-model="form.maintainName" placeholder="请输入维修人" />-->
<!--        </el-form-item>-->
<!--        <el-form-item label="维修结果" prop="maintainResult">-->
<!--          <el-input v-model="form.maintainResult" placeholder="请输入维修结果" />-->
<!--        </el-form-item>-->
<!--        <el-form-item label="维修情况" prop="maintainSituation">-->
<!--          <el-input v-model="form.maintainSituation" placeholder="请输入维修情况" />-->
<!--        </el-form-item>-->
<!--        <el-form-item label="说明" prop="description">-->
<!--          <el-input v-model="form.description" placeholder="请输入说明" />-->
<!--        </el-form-item>-->
<!--        <el-form-item label="保修申请编号" prop="maintainId">-->
<!--          <el-input v-model="form.maintainId" placeholder="请输入保修申请编号" />-->
<!--        </el-form-item>-->
<!--      </el-form>-->
<!--      <template #footer>-->
<!--        <div class="dialog-footer">-->
<!--          <el-button type="primary" @click="submitForm">确 定</el-button>-->
<!--          <el-button @click="cancel">取 消</el-button>-->
<!--        </div>-->
<!--      </template>-->
<!--    </el-dialog>-->

<!--    &lt;!&ndash; 报修详情对话框 &ndash;&gt;-->
<!--    <el-dialog :title="title" v-model="detailOpen" width="500px" append-to-body>-->
<!--      <el-form ref="claimRef" :model="form" :rules="rules" label-width="80px">-->
<!--        <el-form-item label="报修部门" prop="departmentName">-->
<!--          <el-input v-model="form.departmentName" placeholder="请输入报修部门" />-->
<!--        </el-form-item>-->
<!--        <el-form-item label="门牌号" prop="doorplate">-->
<!--          <el-input v-model="form.doorplate" placeholder="请输入门牌号" />-->
<!--        </el-form-item>-->
<!--        <el-form-item label="报修人" prop="people">-->
<!--          <el-input v-model="form.people" placeholder="请输入报修人" />-->
<!--        </el-form-item>-->
<!--        <el-form-item label="报修内容">-->
<!--          <editor v-model="form.content" :min-height="192"/>-->
<!--        </el-form-item>-->
<!--        <el-form-item label="报修日期" prop="warrantyDate">-->
<!--          <el-date-picker clearable-->
<!--                          v-model="form.warrantyDate"-->
<!--                          type="date"-->
<!--                          value-format="YYYY-MM-DD"-->
<!--                          placeholder="请选择报修日期">-->
<!--          </el-date-picker>-->
<!--        </el-form-item>-->
<!--        <el-form-item label="其他问题" prop="anotherProblem">-->
<!--          <el-input v-model="form.anotherProblem" placeholder="请输入其他问题" />-->
<!--        </el-form-item>-->
<!--        <el-form-item label="详细描述" prop="description">-->
<!--          <el-input v-model="form.description" placeholder="请输入详细描述" />-->
<!--        </el-form-item>-->
<!--        <el-form-item label="单据状态" prop="states">-->
<!--          <el-input v-model="form.states" placeholder="请输入单据状态" />-->
<!--        </el-form-item>-->
<!--      </el-form>-->
<!--      <template #footer>-->
<!--        <div class="dialog-footer">-->
<!--          <el-button type="primary" @click="cancel">确 定</el-button>-->
<!--        </div>-->
<!--      </template>-->
<!--    </el-dialog>-->

<!--  </div>-->
<!--</template>-->

<!--<script setup name="Result">-->
<!--import {listResult, getResult, delResult, addResult, updateResult } from "@/api/dailyoperations/result";-->

<!--const { proxy } = getCurrentInstance();-->

<!--const resultList = ref([]);-->
<!--const open = ref(false);-->
<!--const detailOpen = ref(false);-->
<!--const loading = ref(true);-->
<!--const showSearch = ref(true);-->
<!--const ids = ref([]);-->
<!--const single = ref(true);-->
<!--const multiple = ref(true);-->
<!--const total = ref(0);-->
<!--const title = ref("");-->

<!--const data = reactive({-->
<!--  form: {},-->
<!--  queryParams: {-->
<!--    pageNum: 1,-->
<!--    pageSize: 10,-->
<!--    maintainTime: null,-->
<!--    maintainName: null,-->
<!--    maintainResult: null,-->
<!--    maintainSituation: null,-->
<!--  },-->
<!--  rules: {-->
<!--  }-->
<!--});-->

<!--const { queryParams, form, rules } = toRefs(data);-->

<!--/** 查询维修结果列表 */-->
<!--function getList() {-->
<!--  loading.value = true;-->
<!--  listResult(queryParams.value).then(response => {-->
<!--    resultList.value = response.rows;-->
<!--    total.value = response.total;-->
<!--    loading.value = false;-->
<!--  });-->
<!--}-->

<!--// 取消按钮-->
<!--function cancel() {-->
<!--  open.value = false;-->
<!--  detailOpen.value = false;-->
<!--  reset();-->
<!--}-->

<!--// 表单重置-->
<!--function reset() {-->
<!--  form.value = {-->
<!--    id: null,-->
<!--    maintainTime: null,-->
<!--    maintainName: null,-->
<!--    maintainResult: null,-->
<!--    maintainSituation: null,-->
<!--    description: null,-->
<!--    maintainId: null-->
<!--  };-->
<!--  proxy.resetForm("resultRef");-->
<!--}-->


<!--/** 搜索按钮操作 */-->
<!--function handleQuery() {-->
<!--  queryParams.value.pageNum = 1;-->
<!--  getList();-->
<!--}-->

<!--/** 重置按钮操作 */-->
<!--function resetQuery() {-->
<!--  proxy.resetForm("queryRef");-->
<!--  handleQuery();-->
<!--}-->

<!--// 多选框选中数据-->
<!--function handleSelectionChange(selection) {-->
<!--  ids.value = selection.map(item => item.id);-->
<!--  single.value = selection.length != 1;-->
<!--  multiple.value = !selection.length;-->
<!--}-->

<!--/** 新增按钮操作 */-->
<!--function handleAdd() {-->
<!--  reset();-->
<!--  open.value = true;-->
<!--  title.value = "添加维修结果";-->
<!--}-->

<!--/** 修改按钮操作 */-->
<!--function handleUpdate(row) {-->
<!--  reset();-->
<!--  const _id = row.id || ids.value-->
<!--  getResult(_id).then(response => {-->
<!--    form.value = response.data;-->
<!--    open.value = true;-->
<!--    title.value = "修改维修结果";-->
<!--  });-->
<!--}-->
<!--/** 详情按钮操作 */-->
<!--function handleDetail(row) {-->
<!--  detailOpen.value = true;-->
<!--}-->

<!--/** 提交按钮 */-->
<!--function submitForm() {-->
<!--  proxy.$refs["resultRef"].validate(valid => {-->
<!--    if (valid) {-->
<!--      if (form.value.id != null) {-->
<!--        updateResult(form.value).then(response => {-->
<!--          proxy.$modal.msgSuccess("修改成功");-->
<!--          open.value = false;-->
<!--          getList();-->
<!--        });-->
<!--      } else {-->
<!--        addResult(form.value).then(response => {-->
<!--          proxy.$modal.msgSuccess("新增成功");-->
<!--          open.value = false;-->
<!--          getList();-->
<!--        });-->
<!--      }-->
<!--    }-->
<!--  });-->
<!--}-->

<!--/** 删除按钮操作 */-->
<!--function handleDelete(row) {-->
<!--  const _ids = row.id || ids.value;-->
<!--  proxy.$modal.confirm('是否确认删除维修结果编号为"' + _ids + '"的数据项？').then(function() {-->
<!--    return delResult(_ids);-->
<!--  }).then(() => {-->
<!--    getList();-->
<!--    proxy.$modal.msgSuccess("删除成功");-->
<!--  }).catch(() => {});-->
<!--}-->

<!--/** 导出按钮操作 */-->
<!--function handleExport() {-->
<!--  proxy.download('dailyoperations/result/export', {-->
<!--    ...queryParams.value-->
<!--  }, `result_${new Date().getTime()}.xlsx`)-->
<!--}-->

<!--getList();-->
<!--</script>-->
